/*
 * Copyright (c) 2001-2023 cnstrong.cn Corporation Limited. All rights reserved.
 * This software is the confidential and proprietary information of cnstrong.cn Company.
 * ("Confidential Information").
 * You shall not disclose such Confidential Information and shall use it only
 * in accordance with the terms of the license agreement you entered into with cnstrong.cn.
 */
package com.tree.config.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 配置Bean编码注解
 *
 * @author Braveheart
 * @version V1.0
 * @since 2023-12-28
 */
@Target({ ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface CfgBeanCode {

    /**
     * 工程名称
     */
    String projectCode();

    /**
     * 父级配置编码
     */
    String parentCode();

    /**
     * 当前配置编码
     */
    String currCode();

}
